<?php
namespace SummoIngenio\Sai\MatematicaBundle\Utility\Juego\P1;
use SummoIngenio\Sai\MatematicaBundle\Utility\Juego\JuegoBase;

class P10703 extends JuegoBase {

	private $numero1;
	private $repuesta;

	function init() {
		$this->numero1 = rand( 1, 9 );
		$this->respuesta = $this->numero1 * 2;
	}

	public function getPregunta() {    
		return $this->render( 'P1/P10703/pregunta', array() );
	}

	public function getHtmlDesactivado() {
		return $this->render('P1/P10703/desactivado', array(
								'numero1'=>$this->numero1
		));
	}

	public function getHtmlJugable() {
		return $this->render('P1/P10703/jugable', array(
								'numero1'=>$this->numero1
		));
	}

	public function getHtmlResuelto() {
		return $this->render('P1/P10703/resuelto', array(
								'numero1'=>$this->numero1,
								'respuesta'=>$this->respuesta
		));
	}

	public function verificarRespuesta($respuestaUsuario) { 
		$respuestaResultado = $respuestaUsuario->get( "respuesta" );

		$aRetornar              = array();
		$aRetornar['respuesta'] = $respuestaResultado;

		$respuesta = $this->respuesta;	//respuesta

		if ($respuesta == $respuestaResultado) {
			$aRetornar['correcta']  = true;
		} else {
			$aRetornar['correcta'] = false;
		}
		return $aRetornar;	
	}

	public function getJavascript() {
		$aRetornar = array(
			"tipo"      => "archivo",
			"contenido" => "P1/P10703.js"
		);
		return $aRetornar;
	}

	public function getCss() {
		$aRetornar = array(
			"tipo"      => "archivo",
			"contenido" => "P1/P10703.css"
		);
		return $aRetornar;
	}

	public function __sleep() {
		return array(
			'numero1',
			'respuesta'
		);
	}

}